# 获取角标

a = 'abcde'
print(len(a))  # lenght 获取字符串长度

print(a[0])
print(a[1])

print(a[len(a)-1])

print(a[-2]) # 角标可以是负数

# 切片
b = a[1:3]  # bc  b 1   c 2   [)
print(b)

# 我想切 bcd
d = a[1:4]
print(d)

# 查找字符串当中是否包含某个子串  index
print(a.index('b'))
print(a[1])
print(a.index('bc'))
print('*'*20)
a = 'abcdeabcde'
print(a.index('b'))

print(a.rindex('b'))

print(a.find('b'))
# index  和find 对比 , 找不到 index会报错, find 会返回-1
# print(a.index('x'))
print(a.find('x'))

# +
a = 'abc'
x = 'xyz'

print(a+x)

# *
print(a * 3)

print('*************************************')
print('*'*50)

# 转义字符  某些字符串是有特殊含义的 \n \r

a = 'abcd/n \nxyz'
print(a)
a = 'abcd/n \\nxyz'
print(a)
a = r'abcd/n \nxyz'  # 原始字符串
print(a)
